using LoggingMagic.LoggingParameters;

namespace LoggingMagic.Injectors.StaticField.Parameters
{
    internal class Log4NetInfoParameters : StaticFieldParameters
    {
        public Log4NetInfoParameters(ILoggingTaskAttributes attributes = null)
        {
            LoggingClassName = "Logger";
            LoggingFieldType = "log4net.ILog";

            LoggingMethodSignature = "Info(System.Object)";
            LoggingMethodWithParamsSignature = "InfoFormat(System.String,System.Object[])";

            ParametersChecker.CopyNotEmptyParameters(this, attributes);
        }
    }
}